from common.get_path import GETPath
import configparser

# 获取配置文件路径
env_path = GETPath().getpath('config_path')
# 调用外部的读取配置文件的方法
config = configparser.ConfigParser()
config.read(env_path, encoding='utf-8')


class Readenv():

    def __init__(self, env):
        self.env = env


    def get_envconfig(self,name):
        """
        #读取环境中的参数
        :param env:
        :return:
        """
        value = config.get(self.env, name)
        return value


class ReadOtherConfig():

    def get_config_value(self, section, option):
        """
        获取配置文件除了env参数的其他value值
        :param section: 配置文件中section的值
        :param option: 配置文件中option的值
        :return value:  返回value的值
        """
        # cf对象的get方法获取value值
        value = config.get(section, option)
        return value

